import axios from 'axios'
import {clearToken} from '@/assets/token'

const apilist = {
	dev: '/autoinsurancebiz/',
	test1: ''
}

const $http = axios.create({
	baseURL: apilist[process.env.NODE_ENV]
})

$http.interceptors.response.use(config => {
	return config
}, error => {
	// 所有请求结果拦截，如果token失效回到登录
	if (error.response.data.errorCode === '40001') {
		clearToken()
		window.location.reload()
	}
	return Promise.reject(error)
})


export default $http